/*    */ package server.life;
/*    */ 
/*    */ public enum Element
/*    */ {
/*  5 */   NEUTRAL(0), 自然(1), 火(2, true), 冰(3, true), 雷(4), 毒(5), 神圣(6, true), 黑暗(7);
/*    */   private boolean special = false;
/*    */   private final int value;
/*    */   
/*    */   Element(int v) {
/* 10 */     this.value = v;
/*    */   }
/*    */   
/*    */   Element(int v, boolean special) {
/* 14 */     this.value = v;
/* 15 */     this.special = special;
/*    */   }
/*    */   
/*    */   public static Element getFromChar(char c) {
/* 19 */     switch (Character.toUpperCase(c)) {
/*    */       case 'F':
/* 21 */         return 火;
/*    */       case 'I':
/* 23 */         return 冰;
/*    */       case 'L':
/* 25 */         return 雷;
/*    */       case 'S':
/* 27 */         return 毒;
/*    */       case 'H':
/* 29 */         return 神圣;
/*    */       case 'P':
/* 31 */         return 自然;
/*    */       case 'D':
/* 33 */         return 黑暗;
/*    */     } 
/* 35 */     throw new IllegalArgumentException("unknown elemnt char " + c);
/*    */   }
/*    */   
/*    */   public static Element getFromId(int c) {
/* 39 */     for (Element e : values()) {
/* 40 */       if (e.value == c) {
/* 41 */         return e;
/*    */       }
/*    */     } 
/* 44 */     throw new IllegalArgumentException("unknown elemnt id " + c);
/*    */   }
/*    */   
/*    */   public boolean isSpecial() {
/* 48 */     return this.special;
/*    */   }
/*    */   
/*    */   public int getValue() {
/* 52 */     return this.value;
/*    */   }
/*    */ }


/* Location:              C:\PGX\Server.jar!\server\life\Element.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */